package org.plex.model;

import java.util.Date;

public interface Assignment
{
	static final short TYPE_INITAL = 0;
	static final short TYPE_FORWARD = 1;
	static final short TYPE_REJECT = 2;
	static final short TYPE_CLAIM = 3;
	static final short TYPE_ESCALATION = 4;
	static final short TYPE_ADMINISTRASSIGNMENT = 5;
	static final short TYPE_CONSULT = 6;

	Date getAssignmentUpdateTime();

	Date getAssignmentCreateTime();

	long getCurrentAssignmentId();

	TaskACL getUserAcl();

	long getAssignmentType();

	String getQueueTitle();

	long getQueueType();

	long getQueueId();

	String getQueueOwner();

	String getQueueOwnerId();
}
